import type { Movies ,MovieDetails} from '../dataType/movieType';

/**
 * 生成模拟电影数据
 * @param page 当前页码
 * @param size 每页条数
 * @returns 电影数据数组
 */
export const generateMockMovies = (page: number, size: number):Movies[] => {
  // 模拟API调用延迟
  return Array.from({ length: size }, (_, i) => ({
    id: (page - 1) * size + i + 1,
    type: 1,
    title: `电影标题 ${(page - 1) * size + i + 1}`,
    posterUrl: `https://img.mad-men.com/article/2023/06/2023/06/1686188908642.jpeg`,
    rating: (Math.random() * 2 + 8).toFixed(1),
    genre: '动作, 科幻',
    description: '这是一部精彩的电影，讲述了一个引人入胜的故事，深受观众喜爱。'
  }));
};
export const fetchMovieDetails =  (id: string): MovieDetails => {
  // 模拟数据
  return {
    id: Number(id),
    type: 1,
    title: '电影标题',
    posterUrl: 'https://img.mad-men.com/article/2023/06/2023/06/1686188908642.jpeg',
    rating: '8.5',
    genre: '动作',
    description: '这是一部精彩的电影，讲述了一个引人入胜的故事，深受观众喜爱。',
    seasons: [{
      id: 1,
      movieId: 1,
      seasonNumber: 1,
      title: '第一季',
      episodes: [{
        id: 1,
        seasonId: 1,
        episodeNumber: 1,
        title: '第一集',
        playUrl: 'http://localhost:8080/file/download/190929aa-4915-449b-9a39-22ad65ad1cca'
      }]
    }]
  };
};